home *** CD-ROM | disk | FTP | other *** search
-
- Explaining SA
- ──────────────
-
- This file contains all the statements used by 'SA..S' .
- Where necessary, explanation follows.
-
- *****************************************************************************
- Computer + operating software:
- ----------------------+--------------------------------------------------------
- Computer :
- BIOS date / name :
- DOS version :
- Adv. Power Management :
- ACPI : Advanced Configuration and Power Interface spec.
- Plug and Play BIOS :
- PCI BIOS :
-
- Windows:
- ----------------------+--------------------------------------------------------
- This information is from WIN.INI and SYSTEM.INI.
- The information is alas not always correct.
-
- Windows path :
- Computer :
- Display :
- Keyboard :
- Mouse :
- Printer :
- Country :
- Swap file drive :
-
- Product :
- Version :
- Localization :
-
- Configuration:
- ----------------------+--------------------------------------------------------
- DOS config :
- Environment :
- Country code : D=day M=month Y=year
- Code page :
- System start :
-
- Processor:
- ----------------------+--------------------------------------------------------
- CPU type : ODP = OverDrive Processor
- CPUID :
- Feature flags (EDX) : 31......24 23......16 15......8 7......0
- bit 0 FPU on chip
- 1 V86 mode extension
- 2 I/O breakpoints avail.
- 3 4MB page size avail.
- 4 Time stamp counter
- 5 MSRs
- 6 Physical Address Extension
- 7 Machine Check Exeption
-
- 8 CMPXCHG8B instruction
- 9 APIC on chip
- 10 Reserved
- 11 Fast System Call
- 12 Memory type range registers supported
- 13 Page global enable supported
- 14 Machine check architecture supported
- 15 CMOVcc (and FCMOVcc/FCOMI) supported
-
- 16 Page attribute Table supported
- 17 Page Size Extension 36-bit
- 18 Serial number
- 19 CLFLUSH
- 20 Reserved
- 21 Debug Trace and EMON store.
- 22 ACPI
- 23 MMX: MultiMedia Extensions
-
- 24 FXSAVE/FXRSTOR supported
- 25 Streaming SIMD Extension
- 26 Streaming SIMD Extension - 2
- 27 SelfSnoop
- 28 Hyper-Threading Technology
- 29 Thermal Monitor
- 30 IA-64 Available
- 31 Pending Breake Enable
-
- Feature flags (ECX) : 31......24 23......16 15......8 7......0
- bit 0 Prescot New Instructions
- 1-2 Reserved
- 3 MONITOR/MWAIT
- 4 CPL-Qualifier Debug Store
- 5-6 Reserved
- 7 Enhanced Speedstep
- 8 Thermal monitor - 2
- 9 Reserved
- 10 L1 Context ID
- 11-31 Reserved
-
- Ext. Feature flags : 31......24 23......16 15......8 7......0
- bit 16 FCMOVE
- 19 AMD MP-capable
- 20 AMD No-Execution Page Protection
- 22 AMD MMX extensions
- 24 CYRIX MMX extensions
- AMD FXSAVE/FXSTORE supported
- 29 AMD Long mode
- 30 3DNow! extensions
- 31 3DNow! supported
-
- Feature flags VIA : 31......24 23......16 15......8 7......0
- bit 00 AIS supported
- 01 AIS enabled
- 02 RNG present
- 03 RNG activated
- 04 Power Saver MSR 0x110A available
- 31-5 Reserved
-
- Math Coprocessor :
- Multi Media :
- Hyper Threading :
- Platform :
- Clock speed :
- Level 1 Cache :
- Level 2 Cache :
- Level 3 Cache :
- PC-relative speed :
-
- Memory management:
- ----------------------+--------------------------------------------------------
- Main memory (Cmos) : Total present.
- Main memory (DOS) : Total available.
- Main memory (PSP) : Total available on executing SA.
- Only if these values differ, more than 1 line will
- be printed.
- Program load address :
- Ext BIOS data address :
- Ram above 1MB : Cmos = Total present.
- Dos = Total available after startup. If a memory
- manager is installed, the value is almost
- always 0.
- Total Memory :
-
- DPMS (dr/tsr in EMB) : dr/tsr = drivers + resident programs
-
- DPMI :
-
- VCPI :
-
- LIM-EMS :
- Memory :
- Handles :
-
- XMS driver :
- (640..1024) UMB :
- (1024..1088) HMA :
- (>1088) EMB :
- Handles :
-
- Virtual DMA :
- Video:
- ----------------------+--------------------------------------------------------
- VESA VBE/PM : Power management
- Supported states :
-
- Display adapter :
-
- VESA version :
- VESA software version :
- VESA product version :
- VESA modes :
- 100h= 640* 400 256 | 108h= 80*60 text | 10Dh=320*200 32K | 116h=1024* 768 32K
- 101h= 640* 480 256 | 109h=132*25 text | 10Eh=320*200 64K | 117h=1024* 768 64K
- 102h= 800* 600 16 | 10Ah=132*43 text | 10Fh=320*200 16M | 118h=1024* 768 16M
- 103h= 800* 600 256 | 10Bh=132*50 text | 110h=640*480 32K | 119h=1280*1024 32K
- 104h=1024* 768 16 | 10Ch=132*60 text | 111h=640*480 64K | 11Ah=1280*1024 64K
- 105h=1024* 768 256 | | 112h=640*480 16M | 11Bh=1280*1024 16M
- 106h=1280*1024 16 | | 113h=800*600 32K | 121h=1600*1200 32K
- 107h=1280*1024 256 | | 114h=800*600 64K | 122h=1600*1200 64K
- 120h=1600*1200 256 | | 115h=800*600 16M |
-
- Memory (.....) : std. bios = Via the standard bios call = 256kB max
- (even with more present!).
- Vesa info
- Monitor (....) : Vert= Total pictures per second.
- Horiz= Horizontal line speed.
- Video-speed RAM :
- Video-speed BIOS, DOS : The speed via the BIOS, and via DOS interrupts.
- C/s = Words / second. (Word = character + attribute)
- Scroll = lines / second.
- Drives:
- ----------------------+--------------------------------------------------------
- Disk cache :
- Disk compression :
- Logical drive(s) :
- Floppy disk control :
- Floppy disk drive(s) : 1 2/3:...MB (..T .H ..S)
- 1 = Total floppy disk drives.
- 2 = Physical address.
- 3 = Logical address (letter:).
- T = tracks
- H = heads
- S = sectors
-
- Logical Hard disk(s) : 112/3:44444 MB (55555 MB) 66666666666 77777 888888
- 1 = Physical address (hex getal).
- 2 = Partition (if more than 1 present).
- 3 = Logical address (letter:).
- 4 = Total disk space
- 5 = Free disk space
- 6 = label of drive
- 7 = Type of partition.
- 8 = Active : Bootable.
- 8 = Compressed : Created via a disk doubler.
-
- Non Dos partition(s) : 112 :44444 MB (77777)
- 1 = Physical address (hex number).
- 2 = Partition
- 4 = Total disk space
- 7 = Type of partition.
-
- 3 sentences possible:
- Hard disk 8.h : (...MB ...T ..H ..S)
- 1) According to the cmos type number.
- When the line is: (...MB / ...MB ...T ..H ..S)
- the first ...MB is the LBA capacity.
- Partition table info : 2) According to partitioning / formatting.
- Only if different than line 1).
- (S)ATA info : 3a) With IDE, and some ESDI disks,
- the information supplied by the manufacturers.
- When the line is: (...MB / ...MB ...T ..H ..S)
- the first ...MB is the LBA capacity.
- ASPI info : 3b) According ASPI, if loaded.
- In DOS with SCSI drives, or in Windows it could
- be with all drives.
-
- ASPI or (S)ATA info :
- seek (ms) : T-T = track to track.
- Overhead = time for a seek on the same track.
- speed (kB/s) : Sequential reading of data in blocks.
- Rotation :
-
- Drive found ? : Drives that can't be mounted by DOS.
-
- Ram drive(s) :
- Non Removable drv(s) :
- Removable drive(s) :
- ?? drive(s) :
- External drive(s) :
-
- CD-Rom:
- ----------------------+--------------------------------------------------------
- ..CDEX :
- CD-ROM :
- Type :
- Status : (Always present.)
- Raw-mode = (Cooked-mode) + Raw-mode.
- Write = (Read) + Write.
- Audio+Video = (Data) + Audio+Video.
- Interleave = Interleave according to ISO9660.
- Prefetching = Commando-Prefetching.
- Audio-manip. = Audiochannel manipulation.
- Red-Book = (High Sierra addressing)
- + Red-book addressing.
- Sub_Cannel = Supported audio subchannel.
- I/O:
- ----------------------+--------------------------------------------------------
- Parallel ports : } The number in front, is the order the bios put
- Serial ports : } it in. If no number is given, then SA found
- another port, which the BIOS did not see.
- ... mouse : (.SYS) = mouse.sys (in config.sys).
- (.COM) = mouse.com or mouse.exe (in autoexec.bat).
- Game port :
- Keyboard :
- Keyboard controller :
-
- Modem/Fax:
- ----------------------+--------------------------------------------------------
- Modem :
- Class :
- Sound:
- ----------------------+--------------------------------------------------------
- Adlib :
- Sound Blaster :
-
- SCSI/ASPI:
- ----------------------+--------------------------------------------------------
- SCSI driver :
- SCSI device(s) : Wide-16 = SCSI Wide 16 bit
- Wide-32 = SCSI Wide 32 bit
- Queuing = Commands will be collected in a que, after
- which they will be executed in the most
- efficient way.
- Linking = Several commands can be linked together
- Synchronous = Synchronous data transfer is supported
- Miscellaneous:
- ----------------------+--------------------------------------------------------
- Bus type :
- CMOS clock / memory :
- Equipment list INT 11 : C = Coprocessor.
- F = Floppy.
- G = Game adapter.
- I = Internal modem.
- L = LPT port.
- M = Memory.
- P = Pointing device.
- R = COM port.
- S = Serial printer.
- V = Video.
- Sys. config. INT15/C0 : Small letter = no, large letter = yes.
- D = DMA 3 in use by hard disk.
- I = 2e interrupt chip present (8-15).
- C = Real-time clock present.
- K = Keyboard intercept available.
- W = Wait for external event available.
- B = Extended bios data area available.
- M = MCA bus.
- X = Reserved.
- Memory map < 1M:
- ----------------------+--------------------------------------------------------
- Main RAM on address :
- Video RAM on address :
- .. kB BIOS extension :
- ROM on address :
- RAM on address :
- UMB RAM on address :
- EMS RAM on address :
-
- DataR is displayed after the bus width.
- The range displayed, is the area were the data was also found.
-
- Memory map > 1M:
- ----------------------+--------------------------------------------------------
- Ext. RAM on address :
-
- PCI + PCMCIA + Plug en Play + APM + ESCD
- *****************************************************************************
- PCI BIOS version Last bus number
-
- ------------------------------------------------------------------------------
-
- ------------------------------------------------------------------------------
- Plug and Play BIOS version =
- CM version = (CM = Configuration Manager)
-
- Number of ISA/EISA PnP card(s) =
-
- PnP card(s):
- ------------
-
- PnP Rom(s)
- ----------
-
- APM Devices:
- ------------
-
- ESCD info:
- ----------
-
- DMI
- ******************************************************************************
- DMI info:
- ---------
- (DMI = Desktop Management Interface)
-
- This information is from your BIOS.
- The information is alas not always correct.
-
- CMOS memory:
- *****************************************************************************
-
- Memory Control Blocks:
- *****************************************************************************
- Address T Own Name Size Type
- =============== = ==== ======== ============ ==========
- Address = Address range van MCB
- T = Type
- Own = Segment address of owner.
- Name = Name program.
- Size = Size.
- Type = Type.
-
- One line divides the UMB memory.
-
- There are 3 chains possible.
- 1) The normal MCB chain. (Blue text)
- 2) A MCB can consist of more devices.
- These follow after : Device(s):
- 3) The UMB control chain.
- Chain 2 and 3 are yellow.
-
- Device drivers:
- *****************************************************************************
- Address Strat Inter Attr T Device Addr Name Size
- ========= ===== ===== ==== = ======== ====== ======== ============
- address = Address of the device driver.
- Strat = Pointer of Strategy } (segment is the same as address)
- Inter = Pointer of Interrupt }
- Attr = Attribute.
- T = Type
- Device = Device name
- Addr = Address of the program.
- Name = Name of the program.
- Size = Size of the program.
-
- Environment:
- *****************************************************************************
-